Expressiveness in Conceptual Data Modelling

نویسندگان

  • Arthur H. M. ter Hofstede
  • Theo P. van der Weide
چکیده

Conceptual data modelling techniques aim at the representation of data at a high level of abstraction. The Conceptualisation Principle states that only those aspects are to be represented that deal with the meaning of the Universe of Discourse. Conventional conceptual data modelling techniques, as e.g. ER or NIAM, have to violate the Conceptualisation Principle when dealing with objects with a complex structure. In order to represent these objects conceptually irrelevant choices have to made. It is even worse: sometimes the Universe of Discourse has to be adapted to suit the modelling technique. These objects typically occur in domains as meta-modelling, hypermedia and CAD/CAM. In this paper extensions to an existing data modelling technique (NIAM) will be discussed and formally deened, that make it possible to naturally represent objects with complex structures without having to violate the Conceptualisation Principle. These extensions will be motivated from a practical point of view by examples and from a theoretical point of view by a comparison with the expressive power of formal set theory and grammar theory.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Ontological Theories for Conceptual Models using Qualitative Research

Conceptual modelling is believed to be at the core of the IS discipline. There have been attempts to develop theoretical foundations for conceptual models, in particular ontological models as axiomatic reference systems. Although the notion of ontology has become popular in modelling theories, criticism has risen as to its philosophical presuppositions. Taking on this criticism, we discuss the ...

متن کامل

Mapping the Object-Role Modeling language ORM2 into Description Logic language DLRifd

In recent years, several efforts have been made to enhance conceptual data modelling with automated reasoning to improve the model’s quality and derive implicit information. One approach to achieve this in implementations, is to constrain the language. Advances in Description Logics can help choosing the right language to have greatest expressiveness yet to remain within the decidable fragment ...

متن کامل

Data Modelling in Complex Application Domains

In many non trivial application domains, object types with a complex structure occur. Data modelling techniques which only allow flat structures are not suitable for representing such complex object types. In this paper a general data modelling technique, the Predicator Set Model, is introduced, which is capable of representing complex structures in a natural way. The expressiveness of the Pred...

متن کامل

Business Rules Modelling: Conceptual Modelling and Object-Oriented Specifications

This paper argues that substantial benefits can be accrued from the explicit modelling of business rules and the alignment of the business knowledge to an information system. To this end, the paper introduces a conceptual modelling language for the capturing and representation of business rules incorporating aspects such as time modelling and complex objects. Together with the need for expressi...

متن کامل

Incorporating Business Requirements and Constraints in Database Conceptual Model

Entity relationship (ER) approach is predominantly used for conceptual modelling of database systems in terms of entities and their relationships. The approach does not provide sufficient support for incorporating business constraints and their impact on the entity relationships, thus leaving a gap between the requirements elicitation and database implementation. This paper makes an attempt to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1993